package com.ebelter.scaleblesdk.ble.bluetooth;

import android.bluetooth.BluetoothDevice;

/**
 * 蓝牙消息回调类
 *
 * @author fenghui
 */
public interface IBlueToothMessageCallBack {

    /**
     * 发现设备
     *
     * @param device
     */
	void onDiscovered(BluetoothDevice device);

    /**
     * 连接成功
     */
    void onDeviceConnected();


    /**
     * 断开连接
     *
     * @return
     */
    void onDisConnected();

    /**
     * 写入数据
     *
     * @param bs
     */
    void writeData(byte[] bs);

    /**
     * 当系统蓝牙关闭
     */
    void onBluetoothClosed();

    /**
     * 当系统蓝牙打开
     */
	void onBluetoothOpened();

    /**
     * 系统蓝牙crash通知消息
     */
    //void onBluetoothCrash();
}